Secure SOAP Requests in Enterprise SOA
نویسندگان
چکیده
Web service specifications (WS*) have been designed with the aim of being composable to provide a rich set of tools for secure, reliable, and/or transacted web services. Due to the flexibility of SOAP-level security [1] mechanisms, web services may be vulnerable to a distinct class of attacks based on the malicious interception, manipulation, and transmission of SOAP messages, which are referred to as XML rewriting attacks [2]. Although WS-Security, WS-Policy and other related standards theoretically can prevent XML rewriting attacks, in practice, incorrect use of these standards may make web services vulnerable to XML rewriting attacks. All WS* security related specifications, however, introduce new headers in SOAP messages. So concerns about the operational performance of Web services security are legitimate because added XML security elements not only make use of more network bandwidth but also demand additional CPU cycles at both the sender side and at the receiver side. Therefore it is desirable to examine the performance issue of Web services security. The main achievements of this work are that we explore XML rewriting attacks [2] against web services. We propose measures detecting these attacks built on the idea of adding additional SOAP structure information. We further evaluate the performance of the proposed solution against the existing state of the art. We discuss how this work is related to Enterprise SOA, SAP’s implementation of Service Oriented Architectures.
منابع مشابه
Securing SOAP Web Services for Mobile Devices on Different Platforms
Enterprise applications are often arranged in service-oriented architectures (SOA) nowadays. Many times services in a SOA are implemented by SOAP web services often including application-level security. With their increased computing power mobile devices such as PDA and smart-phone become promising clients for such enterprise applications. This paper contains an analysis of built-in support for...
متن کاملApplying Security for RESTful Web Services – Limitations and Delimitations
The Service Oriented Architecture (SOA) becomes an essential element of modern Enterprise Application Integration (EAI). Among the available SOA implementations, Web Services are most preferable choice by the enterprises as they operate on simple Internet protocols. In principle, web services use SOAP protocol as a base for transmitting requests and responses in between service requester and se...
متن کاملSecurity Model For Service-Oriented Architecture
In this article, we examine how security applies to Service Oriented Architecture (SOA). Before we discuss security for SOA, lets take a step back and examine what SOA is. SOA is an architectural approach which involves applications being exposed as "services". Originally, services in SOA were associated with a stack of technologies which included SOAP, WSDL, and UDDI. This article addresses th...
متن کاملModels and Tools for SOA Governance
Organizations are moving rapidly towards Service-Oriented Architectures (SOAs). Benefits include cost reduction through reuse, better integration through standardization, and new business opportunities through agility. The successful implementation of an SOA requires not only protocols and technologies like SOAP and WSDL but also support for the processes of creating, validating and managing se...
متن کاملSecure Service Invocation in a Peer-to-Peer Environment Using JXTA-SOAP
The effective convergence of service-oriented architectures (SOA) and peer-to-peer (P2P) is an urgent task, with many important applications ranging from e-business to ambient intelligence. A considerable standardization effort is being carried out from both SOA and P2P communities, but a complete platform for the development of secure, distributed applications is still missing. In this context...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006